$NG.AllReady(function (page, { useDataIndexChange, useUpdateRow, useUpdateRows }) {

    //获取控件
    var mstform = $NG.getCmpApi("p_form_integrated_apply_m");
    var grid = $NG.getCmpApi("p_form_integrated_apply_d1");

    // /10.表体数据变化（增行、删行、引入）时，汇总计算至表头
    useUpdateRows(({ args }) => {
        var sumAmt = 0;// 初始化变量 sum 用于累加
        const rows = args[0]; // 获取行数据，args[0] 是传入的行对象
        // 遍历每一行数据
        rows.forEach((items) => {
            if (items.u_target_prc) {// 如果当前行的 某个字段字段 存在
                sumAmt += parseFloat(items.u_target_prc * items.u_qty);//累加到sum中
            }
            // 更新表单状态，将计算出的 sum 赋值给 表头 字段
            $NG.updateState((updater) => {
                updater.data.p_form_integrated_apply_m.setProps({
                    u_tar_amt: sumAmt,//更新表头字段
                });
            });
        });
    }, "p_form_integrated_apply_d1");
});

